'''
被测系统接口封装
登录：http://ihrm-test.itheima.net/api/sys/login
1.创建class
    1.1 实例化对象自动调用方法__init__(self)
        # __init__(self)的方法不需要调用，实例化对象时自动调用
    1.2 登录接口
'''
import requests
import app


class LoginApi:
    def __init__(self):
        self.login_url = "http://ihrm-test.itheima.net/api/sys/login"

    # 登录
    def login_i(self, mobile, password):
        # post请求的请求参数
        login_data = {"mobile": mobile,
                      "password": password}
        # 发送请求
        response = requests.post(url=self.login_url,
                                 json=login_data)
        # 返回响应结果（response）
        if response.json().get("code") == 10000:
            token = "Bearer " + response.json().get("data")
            print(token)
            app.headers["Authorization"] = token
        return response
